@charset "utf-8";



/*订单结算样式*/
.settleTop{ width:100%; height:110px; border-bottom:1px solid #d10000;}
.settleTopMain{ width:1000px; margin:0 auto;}
.settleTopMain .m6goLogo{ padding-top:20px;}
.settleTopMain .m6goLogo img{ float:left;}
.settleTopMain .stepCar{ float:right; margin-top:25px;}
.settleTopMain .stepCar li{width: 128px;height: 35px;
background-image: url(../image/settlePic.gif);background-position: 0px -36px;float: left;margin-left: 3px;font-family: arial,Microsoft Yahei;font-size: 16px;text-align: center;line-height: 35px;color: #999;font-weight: bold;}

.settleTopMain .stepCarNew{ float:right; margin-top:25px;}
.settleTopMain .stepCarNew li{ float:left; width:150px; text-align:center;}
.settleTopMain .stepCarNew li p{ background:url(../img/shopCar/car518step.png) no-repeat; width:150px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:30px;}
.settleTopMain .stepCarNew li.hover p{ background:url(../img/shopCar/car518step.png) no-repeat 0px -40px; }
.settleTopMain .stepCarNew li span{ color:#999; line-height:20px; font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; font-size:15px;}
.settleTopMain .stepCarNew li.hover span{ color:#cf2e13;}


.carEgDiv{ width:1000px; margin:20px auto; text-align:center;}
.carEgDiv span{ background:url(../img/shopCar/egDiv.png) no-repeat left; height:31px; line-height:31px;padding-left:45px; color:#f53900; font-size:20px; font-family:Microsoft Yahei,"微软雅黑"; display:inline-block; }
.minHeight{ min-height:500px;}

.settleMain{ width:1000px; margin:0 auto; border:1px solid #c97070; margin-top:20px;}
.settleMain a{ color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal;}
.settleMain a:hover{ text-decoration:none;}
.settleMain a.carEmpty{ width:427px; display:block; margin:20px auto;}
.settleMain h4{ background:#c97070; height:28px; line-height:28px; padding-left:15px; color:#fff; font-size:16px; font-weight:bold; font-family:Microsoft Yahei,"微软雅黑";}
.settleMain .settleCont{ padding:20px;}
.settleMain .settleCont h5{ font-size:14px; color:#333; font-weight:bold; position:relative;}
.settleMain .settleCont h5 a{ margin-left:15px;}
.settleMain .settleCont h5 a.back{ float:right;}
.settleMain .settleCont h5 .notesWin{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top:-25px; left:166px; display:none;}
.settleMain .settleCont .contDiv{ margin:15px 0 30px 30px;}
.settleMain .settleCont .contDiv p{ color:#444; line-height:20px;}
.settleMain .settleCont .contDiv p span{ margin-left:15px;}
.settleMain .settleCont .contDiv p input{ height:24px; line-height:24px;vertical-align:middle; color:#999;}
.settleMain .settleCont .contDiv p input.add{ width:200px;  padding:0px 5px; }
.settleMain .settleCont .contDiv p em{ font-style:normal; color:#fe4700; font-size:12px; margin-left:15px;}
.settleMain .settleCont p.allCho input{ vertical-align:middle; margin-right:5px;}
.settleMain .settleCont .tabListSettle{ width:100%; margin:10px 0px 20px 0px;}
.settleMain .settleCont .tabListSettle td.tag{ position:relative;}
.settleMain .settleCont .tabListSettle td.tag i{ font-style:normal; position:absolute; display:block; top:0px;right:0px; background-color:#e36534; color:#fff; line-height:16px; padding:0px 3px;}
.settleMain .settleCont .tabListSettle td input{ vertical-align:middle; margin:0px 10px 0px 5px ;}
.settleMain .settleCont .tabListSettle td{ border:1px solid #ccc; padding:10px;}
.settleMain .settleCont .tabListSettle td span.sum{ font-size:12px; color:#e0541e; font-weight:normal; display:block;}
.settleMain .settleCont .tabListSettle td a.sum{display: inline-block;border: 1px solid #ddd; background-color:#eee; width: 20px;height: 24px;line-height: 24px;text-align: center;color:#666;text-decoration: none;font-size: 14px;vertical-align: middle;}
.settleMain .settleCont .tabListSettle td input.sum{border:1px solid #ddd;width: 40px;height: 24px;line-height: 24px;display: inline-block;text-align: center;font-size: 14px;vertical-align: middle; margin:0px; border-left:none; border-right:none;}
.settleMain .settleCont .tabListSettle thead td{ background-color:#eee; height:28px; line-height:28px; color:#444; font-size:12px; padding:0px 5px;}
.settleMain .settleCont .tabListSettle thead td span{ color:#e0541e; font-weight:bold;}
.settleMain .settleCont .tabListSettle tbody .divGoods{ float:left; width:auto; position:relative;}
.settleMain .settleCont .tabListSettle tbody .divGoods span.none{ color:#444; margin:20px 5px 0px 0px; display:inline-block; font-size:12px; font-weight:normal;}
.settleMain .settleCont .tabListSettle tbody .divGoods input{ margin:15px 10px 0px 0px;}
.settleMain .settleCont .tabListSettle tbody .divGoods i{ font-style:normal; background:url(../image/settlePic.gif) -98px -167px; width:23px;height:23px; display:block; margin:15px 10px 0px 0px;}
.settleMain .settleCont .tabListSettle tbody p img{ width:50px; height:50px; overflow:hidden; border:1px solid #bbb;}
.settleMain .settleCont .tabListSettle tbody p.p1{ padding-left:15px; line-height:16px; max-height:32px; overflow:hidden; color:#444; width:480px;}
.settleMain .settleCont .tabListSettle tbody p.car{ width:360px;}
.settleMain .settleCont .tabListSettle tbody p.widthP1{ width:445px;}
.settleMain .settleCont .tabListSettle tbody p.child{ width:340px;}
.settleMain .settleCont .tabListSettle tbody p.p1 em{ color:#e52100; font-style:normal;}
.settleMain .settleCont .tabListSettle tbody p.p1 a{ color:#444; }
.settleMain .settleCont .tabListSettle tbody p.p1 a:hover{ text-decoration:underline;}
.settleMain .settleCont .tabListSettle tbody p.p2{ padding-left:15px; line-height:16px; height:16px; overflow:hidden; color:#999; margin-top:8px;}
.settleMain .settleCont .tabListSettle tbody span{ font-family:Verdana, Geneva, sans-serif; color:#444; font-size:14px; font-weight:bold;}
.settleMain .settleCont .tabListSettle tbody span.red{ color:#e52100;}
.settleMain .settleCont .tabListSettle tbody span.gray{ color:#999; display:block; text-decoration:line-through; font-size:12px; font-weight:normal;}
.settleMain .settleCont .tabListSettle tbody span.gray1{ color:#999; display:block; text-decoration:none; font-size:14px; }

.settleMain .settleCont .tabListSettle tfoot td{ border:none; text-align:left; font-size:12px; color:#444; line-height:20px; padding:0px;}
.settleMain .settleCont .tabListSettle tfoot td span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0 3px;color:#e52100;}

.settleMain .settleCont .orderMain{ width:210px; float:right;}
.settleMain .settleCont .orderMain .orderList{ display:block; height:24px;}
.settleMain .settleCont .orderMain .orderList span{ float:left; width:120px; text-align:right; line-height:24px; color:#444;}
.settleMain .settleCont .orderMain .orderList span i{ background:url(../image/userHeadPic.png) no-repeat -265px -140px; width:15px; height:15px; vertical-align: middle;
margin-right: 5px; display:inline-block;}
.settleMain .settleCont .orderMain .orderList .notesWin {
border: 1px solid #eee;
padding: 5px;
position: absolute;
color: #c97070;
line-height: 16px;
font-size: 12px;
font-weight: normal;
top: 0px;
display: none; background:#fff;  width: 110%;right: 178px;}
.settleMain .settleCont .orderMain .orderList em{ font-style:normal; font-size:14px; font-family:Verdana, Geneva, sans-serif;line-height:24px; color:#444; width:90px; text-align:right; float:right; display:inline-block;}
.settleMain .settleCont .orderMain .orderList em.red{ color:#e52100;}

.settleMain .settleCont .tabListSettle tr.none{ background-color:#f0f0f0; color:#999;}
.settleMain .settleCont .tabListSettle tbody tr.none p.p1 a,.settleMain .settleCont .tabListSettle tbody tr.none p.p1 em,.settleMain .settleCont .tabListSettle tbody tr.none span{ color:#999;}


/*发票*/
.settleMain .settleCont .receiptDiv,.settleMain .settleCont .couponDiv{ margin-top:10px;}
.settleMain .settleCont .receiptDiv p a,.settleMain .settleCont .couponDiv p a{font-size:14px; color:#333; font-weight:bold; margin-right:20px;}
.settleMain .settleCont .receiptDiv p a:hover,.settleMain .settleCont .couponDiv p a:hover{ text-decoration:none;}
.settleMain .settleCont .receiptDiv p a img,.settleMain .settleCont .couponDiv p a img{ padding-right:8px;}
.settleMain .settleCont .receiptDiv .receiptCont{ margin:10px 0px 0px 0px;background: #fcfcfc;border: 1px solid #eee;padding: 15px 15px 0px 15px;}
.settleMain .settleCont .receiptDiv .receiptCont p{ font-size:12px; color:#999; padding-bottom:10px; position:relative;}
.settleMain .settleCont .receiptDiv .receiptCont p span.notesWin{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top: -30px;left: 146px; display:none; background:#fff;}

.settleMain .settleCont .receiptDiv .receiptCont p span{ color:#e52100; font-family:Verdana, Geneva, sans-serif;}
.settleMain .settleCont .receiptDiv .receiptCont p a{color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal; margin-left:10px;}
.settleMain .settleCont .receiptDiv .receiptCont p select{ margin-right:20px; vertical-align:middle;}
.settleMain .settleCont .receiptDiv .receiptCont p input{ line-height:20px; padding:0px 5px; vertical-align:middle; color:#999;}

/*优惠券*/
.settleMain .settleCont .couponDiv .couponCont{ margin:40px 0px 0px 0px; position:relative;}
.settleMain .settleCont .couponDiv .couponCont p{ padding-bottom:10px; position:relative; line-height:24px;}

.settleMain .settleCont .couponDiv .couponCont p span.notesWinDj{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top:-60px; left:150px; display:none; background-color:#fff;}
.settleMain .settleCont .couponDiv .couponCont p span.topH{top:-45px;}

.settleMain .settleCont .couponDiv .couponCont p a{color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal; margin-left:10px;}
.settleMain .settleCont .couponDiv .couponCont p input{ line-height:24px; height:24px;  margin-right:8px; padding:0px 5px; vertical-align:middle; color:#999;}
.settleMain .settleCont .couponDiv .couponCont p input.btn{ color:#444; margin-left:8px;padding:0px 12px;}
.settleMain .settleCont .couponDiv .couponCont p img{ vertical-align:middle; }
.settleMain .settleCont .couponDiv .couponCont .mjDiv table td{ border:1px solid #ccc;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table thead td{background-color:#eee; line-height:24px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td{line-height:30px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td span{ font-family:Verdana, Geneva, sans-serif; padding-left:5px; vertical-align:middle; font-size:14px; font-weight:bold; color:#e52100;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td input{ vertical-align:middle;}

/* 518婴儿节购物车优化 */
.settleMain .settleCont .tabListSettle td.saleTd{padding:3px;}
.settleMain .settleCont .tabListSettle td.saleTd div{ background:#e0f2f1; border-radius:5px;height:28px; line-height:28px; color:#00a5b1;}
.settleMain .settleCont .tabListSettle td.saleTd div em{ display:inline-block; background:#6bcbd2; line-height:20px; padding:0px 8px; height:20px; text-align:center; color:#fff; font-size:12px; margin:4px 8px; float:left; border-radius:5px;}
.settleMain .settleCont .tabListSettle td.saleTd div span{display:inline-block; border:1px solid #74ced4; background:#fff; line-height:20px; padding:0px 4px; height:20px; text-align:center; color:#74ced4; font-size:12px; margin:3px 20px; font-weight:normal;}
.settleMain .settleCont .tabListSettle thead td span.saleBox{ background:url(../image/car_yhBg.png) no-repeat; height:20px; display:inline-block; padding-left:16px;vertical-align:-1px;line-height: 20px; margin-left:30px; color:#ff4500;cursor:pointer;}
.settleMain .settleCont .tabListSettle thead td span.saleBox em.up{ background:url(../image/car_yhBg.png) no-repeat -290px -2px; width:10px; height:20px; display: inline-block; vertical-align: middle;}
.settleMain .settleCont .tabListSettle thead td span.saleBox em.down{ background:url(../image/car_yhBg.png) no-repeat -270px -2px; width:10px; height:20px;  display: inline-block; vertical-align: middle;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain{ position:absolute; border:1px solid #ff5212;width:320px; padding:5px 10px; background:#fff;top:30px; left:30px; display:none; z-index:9; }
.settleMain .settleCont .tabListSettle thead td i{ background:url(../image/car518.png) no-repeat -58px -61px; width:7px; height:5px; position:absolute; top:-5px; left: 30px;}
.settleMain .settleCont .tabListSettle thead td .clo{ background:url(../image/car518.png) no-repeat -89px -29px; width:11px; height:11px; position:absolute; top:4px; right: 4px; cursor:pointer;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p{ margin-bottom:5px; color:#444;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p.pT{ height:24px; line-height:24px; text-indent:8px; }
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p.pT span{ color:#f53900;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p.pL{ height:24px; line-height:24px; background:#ffe4d9; border-radius:15px; padding:0px 8px; color:#ff4500;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p.pL span{ float:right; color:#666; font-weight:normal;}
.settleMain .settleCont .tabListSettle thead td .saleBoxMain p.pL a{color:#ff4500;}
.settleMain .settleCont .tabListSettle td.saleTd div i{ color:#f53900;}

.settleMain .settleCont .tabListSettle td.listTd{ padding:0px;}
.settleMain .settleCont .tabListSettle td.listTd li{ float:left; width:169px; padding:10px; border:1px solid #fff; text-align:center; position:relative;}
.settleMain .settleCont .tabListSettle td.listTd li.last{ float:right;}
.settleMain .settleCont .tabListSettle td.listTd li:hover{ border:1px solid #ffd6c9;}
.settleMain .settleCont .tabListSettle td.listTd li.none:hover{ border:1px solid #eee;}
.settleMain .settleCont .tabListSettle td.listTd li img{ width:150px; height:150px;}
.settleMain .settleCont .tabListSettle td.listTd li p{ width:160px; height:36px; line-height:18px; color:#444; overflow:hidden; margin:5px 0px;}
.settleMain .settleCont .tabListSettle td.listTd li.none p{ color:#999;}
.settleMain .settleCont .tabListSettle td.listTd li p i{ color:#f53900;}
.settleMain .settleCont .tabListSettle td.listTd li.none p i{ color:#999;}
.settleMain .settleCont .tabListSettle td.listTd li span.s1{ font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#f53900; margin-right:8px;}
.settleMain .settleCont .tabListSettle td.listTd li.none span.s1{ color:#999;}
.settleMain .settleCont .tabListSettle td.listTd li span.s2{ color:#666; color:#999; text-decoration:line-through; font-weight:normal; font-size:12px;}
.settleMain .settleCont .tabListSettle td.listTd li .btn{ text-align:center; position:absolute; width:120px; height:26px; line-height:26px; border-radius:3px; background:#f53900; bottom:5px; display:none; left:30px; color:#fff; font-size:14px; cursor:pointer;}
.settleMain .settleCont .tabListSettle td.listTd li .none{background:#ddd; color:#333; cursor:default;}
.settleMain .settleCont .tabListSettle td.listTd li.none img
{-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; }
.settleMain .settleCont .tabListSettle td.listTd li.none .noneImg{ position:absolute; background:url(../image/noneImg.png) no-repeat; z-index:8;width:135px; height:78px; top:50px; left:30px;}

.settleMain .settleCont .tabListSettle .saleGoods{ border:1px solid #c1e1de;}
.settleMain .settleCont .tabListSettle .saleGoods td{ background:#e6f4f5; border:none; padding:5px;}

.settleMain .settleCont .tabListSettle tbody .saleGoods p img{ width:42px; height:42px; border:1px solid #b7e4df;}
.settleMain .settleCont .tabListSettle tbody .saleGoods .tit{float: left; vertical-align: middle;margin-top: 15px; color:#00a5b0; margin-right:5px;}
.settleMain .settleCont .tabListSettle tbody .saleGoods input{ margin: 17px 5px 0px 5px;}
.settleMain .settleCont .tabListSettle tbody .saleGoods p.car{ width:300px; height:18px; overflow:hidden; margin-top:7px; padding-left:8px;}
.settleMain .settleCont .tabListSettle tbody .saleGoods p.p2{ margin-top:2px; padding-left:8px;}
.settleMain .settleCont .tabListSettle tbody .saleGoods p.p1 a{ color:#6d686c;}


/*购物车去结算块*/
.carAccount{ position:relative; height:45px;}
.carAccount .carAccountMain{ position:absolute; width:1000px; left:-20px; background-color:#f0f0f0; height:45px; top:0px;}
.carAccount .carAccountMain .accountL{ float:left;}
.carAccount .carAccountMain .accountL span{ display:inline-block;padding-left:30px; line-height:45px;}
.carAccount .carAccountMain .accountR{ float:right;}
.carAccount .carAccountMain .accountL span input{ vertical-align:middle; margin-right:5px;}
.carAccount .carAccountMain .accountR span{ color:#444; padding-right:15px; display:inline-block;}
.carAccount .carAccountMain .accountR span i{ color:#e52100; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:13px;}
.carAccount .carAccountMain .accountR span em{ color:#e52100; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:20px; font-weight:bold; vertical-align:middle;}
.carAccount .carAccountMain .accountR input{ display:inline-block; width:140px; height:45px;  background-color:#cf2e13; text-align:center; line-height:45px; color:#fff;font-family:Microsoft Yahei,"微软雅黑"; font-size:17px; border:none; cursor:pointer;}





.listLow{ margin-top:30px;}
.listLow .lowNav{height:32px; line-height:32px; border-bottom:1px solid #ccc; padding-left:20px;}
.listLow .lowNav .navLi{ float:left; padding:0px 18px; font-size:15px; color:#444; cursor:pointer; line-height:30px;}
.listLow .lowNav .hover{border-bottom:2px solid #fff; border-top:2px #e52100 solid;border-left:1px solid #ccc;border-right:1px solid #ccc;height:30px; line-height:30px; }
.listLow .lowCont { position:relative; width:1000px; left:-20px;}
.listLow .lowCont .lowMain{ margin:10px 0px; width: 960px; height: 210px; overflow:hidden; position:relative; left:20px;}
#cont2 .lowMain,#cont3 .lowMain,#cont4 .lowMain{ height:180px;}
.listLow .lowCont .arrL{ background:url(../image/youlike.png) 0px 0px; width:20px; height:72px; position:absolute; left:0px; top:90px; display:none;}
.listLow .lowCont .arrR{ background:url(../image/youlike.png) -28px 0px; width:20px; height:72px; position:absolute; right:0px; top:90px; display:none;}
#cont2 .arrL,#cont2 .arrR,#cont3 .arrL,#cont3 .arrR,#cont4 .arrL,#cont4 .arrR{ top:50px;}
.listLow .lowCont p.pTit{ margin-bottom:10px; color:#444; margin-left:20px;}
.listLow .lowCont p.pTit span{ color:#e52100; font-family:Verdana, Geneva, sans-serif,"宋体"; font-size:12px;}
.listLow .lowCont li{ float:left; width:228px;  border:1px solid #fff; padding:10px 5px; position:relative; margin-bottom:10px;}
.listLow .lowCont li:hover{ border:1px solid #ffd6c9;}
.listLow .lowCont li .divImg{ float:left; width:60px; height:60px; margin-right:10px;}
.listLow .lowCont li .divImg img{width:60px; height:60px;}
.listLow .lowCont li .divR{ float:right; width:155px; height:60px;}
.listLow .lowCont li .divR p.pName{ height:36px; line-height:18px; overflow:hidden; font-size:12px;}
.listLow .lowCont li .divR p.pName a{ color:#444;}
.listLow .lowCont li .divR p.pPrice{ font-size:14px; font-weight:bold; color:#e52100; margin-top:5px; font-family:Verdana, Geneva, sans-serif;}
.listLow .lowCont li .divR p.pPrice span{ font-size:11px; text-decoration:line-through; color:#999; font-weight:normal; margin-left:5px;}
.listLow .lowCont li .btn{  position: absolute;
  width: 100px;
  height: 26px;
  line-height: 26px;
  border-radius: 3px;
  background: #f53900;
  bottom: 4px;
  text-align:center;
  left: 75px;
  color: #fff;
  font-size: 12px;
  cursor: pointer; display:none;}
  .listLow .lowCont li .none{ background:#ccc; }
  
.listLow .lowCont .lowMain ul{height: 115px;position: absolute;left: 0px;}